package com.foreknow.demo11;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * 从控制台输入三次Person的信息，之后以对象的方式保存到List集合中
 */
public class ListDemo1 {
    public void m1(List<Person> p) {
        for (Person person:p) {
            System.out.println(person.getName()+"----"+person.getAge());
        }
    }
    public List<Person> m2(List<Person> p) {
        return p;
    }
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        List<Person> list = new ArrayList<>();
        for(int i = 0;i<2;i++) {
            System.out.println("请输入姓名： ");
            String name = input.next();
            System.out.println("请输入年龄： ");
            int age = input.nextInt();
            //创建对象用于保存用户同输入的数据
            Person p = new Person();
            p.setName(name);
            p.setAge(age);
            //将对象添加到集合中
            list.add(p);
        }
        ListDemo1 demo1 = new ListDemo1();
        demo1.m1(list);
        List<Person> l = demo1.m2(list);
        for (Person pp:l) {
            System.out.println(pp.getName());
        }
    }

}
